<?php
session_start();
$mail=$_POST["email"];
$oauthid=$_POST["oauthid"];
$nombre=$_POST["oauthname"];
$fNaci=$_POST["fNacimiento"];
$estudios=$_POST["estudios"];
$datos=$_POST["datos"];
$img=$_FILES["file"]["name"];

if($img!=""){
	$allowedExts = array("gif", "jpeg", "jpg", "png");
	$temp = explode(".", $_FILES["file"]["name"]);
	$extension = end($temp);

	if ((($_FILES["file"]["type"] == "image/gif")
			|| ($_FILES["file"]["type"] == "image/jpeg")
			|| ($_FILES["file"]["type"] == "image/jpg")
			|| ($_FILES["file"]["type"] == "image/pjpeg")
			|| ($_FILES["file"]["type"] == "image/x-png")
			|| ($_FILES["file"]["type"] == "image/png"))
			&& in_array($extension, $allowedExts))
	{
		if ($_FILES["file"]["error"] > 0)
		{
			echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
		}else{
			if (file_exists("../images/" . $_FILES["file"]["name"]))
			{
				echo $_FILES["file"]["name"] . " already exists. ";
			}else{


			}
		}
	}else{
		die("invalid file");
	}

}

include("../php/DBKonexioa.php");

$konexioa= new DBKonexioa();

if ($konexioa->konektatu()!=TRUE) {
	die("Ha habido un error conectando a la base de datos");
}else{
	$sql="SELECT mail FROM usuario Where email='$mail'";
	$res= mysql_query($sql);
	if (mysql_num_rows($res)!=0) {
		die("El usuario ya existe en el sistema, verifique la dirección del email");
	}else{
		$res2=simpleSQL("INSERT INTO usuario (email, nombre, nick, f_nacimiento,
				estudios, datos, credito, tipo, imagen) VALUES ('$mail','$nombre', '$nombre',
				'$fNaci', '$estudios', '$datos',5,2,'$img') ");
		$idUsr=mysql_insert_id();
		$res3=simpleSQL("INSERT INTO oAuthTwitter (idoAuthTwitter, name, fkUsuario) VALUES
				('$oauthid', '$nombre', '$idUsr')");

		if (!$res2 || !$res3) {
			die("No se ha podido añadir el usuario");
		}else{
			move_uploaded_file($_FILES["file"]["tmp_name"],
					"../images/userImages/" . $_FILES["file"]["name"]);
			$_SESSION['idUsr']=$idUsr;
			header("Location: http://localhost/proiektua/favoresAjax/php/home.php");
			exit;
		}
	}
}

?>